package com.dashu.base.Mock;


import com.dashu.base.api.device.SQ.SQDeviceUpApi;
import com.dashu.base.enums.device.DownType;
import com.dashu.base.bean.device.BaseResp;
import com.dashu.base.bean.device.resp.DeviceComparedResp;
import com.dashu.base.bean.device.resp.DeviceHeartResp;

public class SQDeviceUpMock implements SQDeviceUpApi {
    /**
     * 回调接口
     *
     * @param msg
     * @param downType
     * @return
     */
    public BaseResp onCallBack(String msg, DownType downType) {
        return MockResp.getResp();
    }

    /**
     * 客户端回调  比如心跳
     *
     * @param msg
     * @param downType
     */
    public BaseResp onClientCallBack(String msg, DownType downType) {
        return MockResp.getResp();
    }

    /**
     * 心跳
     *
     * @param resp
     * @param msg
     */
    public BaseResp heart(DeviceHeartResp resp, String msg) {
        return MockResp.getResp();
    }

    /**
     * 人脸识别推送
     *
     * @param resp
     * @param msg
     */
    public BaseResp compared(DeviceComparedResp resp, String msg) {
        return MockResp.getResp();
    }

    /**
     * ai 天眼
     *
     * @param resp
     * @param msg
     */
    public BaseResp aiEye(DeviceComparedResp resp, String msg) {
        return MockResp.getResp();
    }
}
